// 请求封装工具类
// 请求地址
const apiHost = "https://www.shijiayi.top:4000";

// 请求方法函数 并抛出
export default function request(url,data,method){
    // 等待异步执行  声明异步
    return new Promise((resolve, reject) => {// 异步操作
        wx.request({
          url: apiHost + url,
          data: data || {},//如果不为空用data为空用{}
          header: {
            //   内容格式  json数据类型 utf-8编码
              'Content-Type' : 'application/json;charset=UTF-8'
          },
          method: method || 'GET',//不传默认是GET  传了就是自己定义的
          dataType: 'json',//返回数据格式
          success:res => {
            //   成功返回  200
            let statusCode = res.statusCode;
            if(statusCode == 200){
                resolve(res.data);//返回成功对象里的数据
            }else{
                reject(err);
            }
          },
          fail:err => {
            //   用于失败的返回
            reject(err);
          }
        })
    })
    
}